@charset "UTF-8";
*{margin: 0;padding: 0;}
abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;font-size:100%}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;margin:0}
::-webkit-input-placeholder{color:#bfbfbf}
::-moz-placeholder{color:#bfbfbf}
::-ms-input-placeholder{color:#bfbfbf}
input:-moz-placeholder{color:#bfbfbf}
html{font-size:14px;font-family:"Microsoft Yahei","宋体",Tahoma,Arial,Helvetica,sans-serif!important;*font-family:"Microsoft Yahei","宋体",Tahoma,Arial,Helvetica,sans-serif!important;color:#1e1e1e;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
body,html{width:100%;min-width: 1100px;max-height: 1920px;overflow-x: hidden;margin: 0 auto;}
ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
a{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:1px;border:0;border-top:1px solid #e6e6e6;padding:0}
input,select{vertical-align:middle;font-family:"Microsoft Yahei","宋体",Tahoma,Arial,Helvetica,sans-serif!important;*font-family:"Microsoft Yahei","宋体",Tahoma,Arial,Helvetica,sans-serif!important}
input:focus{outline:0}
.wrap{
	width:1100px;
	margin:0 auto;
}
.por{position: relative;}
.poa{position: absolute;}
.fl{float: left;}
.fr{float: right;}
.clear:before,.clear:after{content:"";display:table}
.clear:after{clear:both;overflow:hidden}
.clear{zoom:1}
/* flexslider */
.flexslider{position:relative;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li{height: 400px;}
.slides li img{width: 100%;height: 100%;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:10px;height:10px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:62px;height:62px;overflow:hidden;cursor:pointer;position:absolute;background: url(../images/arrows.png) no-repeat;}
.flex-direction-nav li a.flex-prev{left:60px;background-position:0 0;}
.flex-direction-nav li a.flex-next{right:60px;background-position:right  0;}
/* flexslider End*/
.zx{margin-top: 52px;background-color: #fff;margin-bottom: 55px;}
.zx .slides li{height: 348px;}
.zx .flex-control-nav,.md .flex-control-nav{display: none;}
.md{background-color: #fff;margin-bottom: 30px;}
.md .slides li{height: 370px;}

#fc{
	background: #fff;
	.flex-direction-nav li a.flex-prev{left: 0;background: url(../images/arr-left.png) no-repeat;}
	.flex-direction-nav{top: 35%;}
	.flex-direction-nav li a.flex-next{right: 0;background: url(../images/arr-right.png) no-repeat;}
	.flex-direction-nav li a{width: 34px;}
}
#fc .slides{ height: 440px; }
#fc .slides li{ height: 440px; }
/*#fc .flex-control-nav{display: none;}*/

.flex-wrap{
	width: 1100px;
	margin: 0 auto;
	.arr-left,.arr-right{
		width: 34px;
		height: 70px;
		top: 68px;
		z-index: 100;
		cursor: pointer;
	}
	.arr-left{left: -30px;background: url(../images/arr-left.png);}
	.arr-right{right: -30px;background: url(../images/arr-right.png);}
}
#project{
	width: 1040px;
	height: 270px; 
	margin: 30px auto 0;
	.flex-direction-nav li a{
		width: 34px;
		height: 70px;
	}
	.flex-direction-nav{top: 68px;}
	.flex-direction-nav li a.flex-prev{left: 0;background: url(../images/arr-left.png);visibility:hidden;}
	.flex-direction-nav li a.flex-next{right: 0;background: url(../images/arr-right.png);visibility:hidden;}
	.slides{
		li{
			height: 270px;
			text-align: center;
			font-size: 0;
			.pro-wrap{
				margin: 0 15px;
				display: inline-block;
				width: 300px;
				p{
					height: 45px;
					padding-top: 15px;
					font-size: 14px;
					color:#fff;
					text-align: left;
					line-height: 1.6;
					overflow: hidden;
					text-overflow: ellipsis;
				}
			}
		}
	}

}
.header{
	position: relative;
	height: 80px;
}
.h-nav{
	position: absolute;
	right: 0;
	top: 0;
	font-size: 0;
	& > li{
		display: inline-block;
		position: relative;
		& > a{
			display: block;
			font-size: 14px;
			color:#282828;
			padding: 41px 15px 20px 15px;
			font-weight: bold;
			&:hover{
				color:#fff;
				background-color: #DC0024;
			}
		}
	}
	.h-sec{
		> a{
			color:#fff;
			background-color: #DC0024;
		}
	}
	.h-menu-com{
		display: none;
		position: absolute;
		z-index: 10;
		width: 1200px;
		background: url(../images/bbg.png) repeat;
		li{
			display: inline-block;
			a{
				display: block;
				font-size: 14px;
				color:#fff;
				transition:all .3s;
				&:hover{
					color:#ff5772;
				}
			}
		}
		
	}
	.h-menu-show{
		white-space: nowrap;
		li{
			height: 60px;
			line-height: 60px;
			a{
				padding: 0 20px;
			}
		}
	}
	.h-menu-show2{
		width: 310px;
		padding-bottom: 15px;
		li{
			a{
				padding:12px 12px 0;
			}
		}
	}
}
.five{
	font-size: 0;
	text-align: center;
}
.flist{
	display: inline-block;
	*display:inline;
	*zoom:1;
	width: 194px;
	height: 40px;
	border-left:1px solid #969696;
	text-align: center;
	margin: 27px 0;
	padding: 0 12px;
	&.bl0{border-left:0;}
	.fp1{display: inline-block;}
	.fp2{display: none}
	.f-t1{
		color:#000;
		font-size: 20px;
		padding-bottom: 2px;
	}
	.f-t2{
		color:#646464;
		font-size: 10px;
	}
	.flist-inline{
		display: inline-block;
		padding-left: 15px;
		p{text-align: left;}
	}
}
.fred{
	/*border:1px solid #DC0024;*/
	.fp1{
		display: none;
	}
	.fp2{
		display: inline-block;
	}
	.f-t1, .f-t2{
		color:#ce1225;
	}
}
.new-top{
	width: 580px;
	ul{
		font-size: 0;
		li{
			display: inline-block;
			*display:inline;
			*zoom:1;
		}
	}
	.new-txt{
		p{
			font-size: 14px;
			text-align: justify;
			color:#323232;
			line-height: 22px;
			padding-top: 10px;
		}
	}
}
.new-right{
	width: 470px;
}
.new-rtit{
	line-height: 1;
	border-bottom:2px solid #AAA;
	span{
		display: inline-block;
		position: relative;
		top: 2px;
		font-size: 14px;
		color:#282828;
		margin-right: 25px;
		padding-bottom: 18px;
		cursor: pointer;
	}
	.nsec{
		border-bottom:2px solid #DC0024;
	}
}
.new-cont{
	display: none;
	padding-top: 11px;
	li{
		padding-top: 10px;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
		&:hover{
			text-decoration:underline;
		}
		a{
			color:#323232;
			span{
				padding-right: 10px;
			}
		}
	}
}
#new{
	padding-bottom: 60px;
}
.footer{
	position: relative;
	width: 100%;
	height: 80px;
	background-color: #515151;
}
.foot-left{
	position: absolute;
	top: 22px;
	p{
		color:#fefefe;
		font-size: 12px;
		line-height: 1.8;
	}
}
.foot-right{
	position: absolute;
	right: 0;
	top: 30px;
	font-size: 14px;
	color:#fefefe;
	a{
		color:#fefefe;
		-webkit-transition:.3s all;
		transition:.3s all;
		&:hover{
			color:#ff5772;
		}
	}
	span{
		padding: 0 15px;
	}
}
.db{display: block;}
.ban2{
	height: 110px;
	background: url(../images/ban2.jpg) center center;
}
.new-show{
	img{display: none;}
	.db{display: block;}
}
.new-all{
	font-style: 0;
	.new-name{
		display: inline-block;
		width: 76px;
		height: 140px;
	}
	.dn{display: none;}
}
.ceo{
	.ctit{
		padding: 35px 0 12px 0;
		border-bottom:1px solid #DC0024;
		.ct-left{
			font-size: 24px;
			color:#1e1e1e;
		}
	}
	.cnav{
		position: relative;
		top: 5px;
		li{
			float: left;
			height: 25px;
			line-height: 25px;
			font-size: 12px;
			color:#4b4b4b;
			a{
				color:#4b4b4b;
			}
		}
	}
	.arr{
		padding: 0 15px;
		background: url(../images/rarrow.png) center center no-repeat;
	}
	.cnow{
		padding-right: 10px;
	}
	.cinfo{
		margin-top: 30px;
	}
	.cinfo-left{
		height: 100%;
		width: 210px;
		background-color: #F4F4F4;
		.cl-nav{
			> li{
				padding:15px 0 15px 60px;
				font-size: 14px;
				color:#1e1e1e;
				font-weight: bold;
				border-bottom:1px dashed #E1E1E1;
				background: url(../images/rarr.png) 130px center no-repeat;
				&.csec{
					background: url(../images/barr.png) 130px center no-repeat;
				}
				>a{
					font-size: 14px;
					color:#1e1e1e;
					font-weight: bold;
				}
			}
		}
		.c-menu{
			cursor: pointer;
		}
		.c-list{
			display: none;
			text-indent: 60px;
			border-bottom:1px dashed #E1E1E1;
			&.db{display: block;}
			> li{
				position: relative;
				height: 40px;
				line-height: 40px;
				font-weight: normal;
			    white-space: nowrap;
			    overflow: hidden;
			    text-overflow: ellipsis;
			    padding-right: 10px;
				a{
					color:#1e1e1e;
					font-size: 14px;
				}
				&:hover{
					a{
						text-decoration: underline;
					}
					/* background-color: #DFDFDF;
					span{
						position: absolute;
						left: 0;
						top: 0;
						height: 40px;
						width: 7px;
						background-color: #CE1126;
					} */
				}
				&.csec{
					background-color: #DFDFDF;
					span{
						position: absolute;
						left: 0;
						top: 0;
						height: 40px;
						width: 7px;
						background-color: #CE1126;
					}
					a{
						color:#dc0023;
					}
				}
			}
		}
	}
	.cinfo-right{
		width: 840px;
		margin-left: 50px;
		img{display: block;}
		p{
			font-size: 14px;
			line-height: 22px;
		}
		.jtjs-tit{
			font-size: 18px;
			color:#dc0023;
			padding: 15px 0 30px;
		}
		.cr-i1{
			position: relative;
			padding: 50px 0 60px 0;
			border-bottom:1px solid #DCDCDC;
		}
		.cr-txt{
			position: absolute;
			left: 319px;
			top: 44px;
			width: 520px;
			p{text-align:justify;}
			.cr-t1{
				color:#dc0023;
				font-size: 24px;
			}
			.cr-t2{
				padding-top: 30px;
				padding-bottom: 20px;
				font-size: 12px;
				span{
					font-size: 14px;
				}
			}
			.cr-t3{
				font-size: 14px;
				line-height: 23px;
			}
		}
		.cr-i2{
			position: relative;
			.cr-txt{
				.cr-t2{
					font-size: 18px;
					padding-top: 40px;
					padding-bottom: 0;
				}
				p{
					padding-top: 25px;
					line-height: 22px;
				}
			}
		}
	}
	.jtzl{
		padding-top: 50px;
		.jtzl-tit{
			font-size: 30px;
			color:#dc0023;
			span{
				font-size: 18px;
				color:#1e1e1e;
			}
		}
	}
}

#gotop{
	position: fixed;
	left: 50%;
	bottom: 100px;
	z-index: 100;
	margin-left: 580px;
	width: 57px;
	height: 57px;
	background: url(../images/gotop.png) no-repeat;
	cursor: pointer;
}
.jtjs,.jtzl{
	p{
		padding-bottom: 30px;
		text-align: justify;
	}
}
.pb30{padding-bottom: 30px;}
.fen{
	position: relative;
	text-align: center !important;
	.ftxt{
		font-size: 18px;
		color:#dc0023;
		padding: 0 15px;
		background: #fff;
	}
	.fline{
		position: absolute;
		left: 0;
		top: 10px;
		z-index: -1;
		width: 100%;
		height: 1px;
		background: #DC0024;
	}
}
#gc-tit{
	padding-top: 22px;
	margin-top: 30px;
	border-top: 1px solid #DCDCDC;
}
.dep{
	position: relative;
	width: 100%;
	height: 92px;
	background: url(../images/dep.jpg) center center no-repeat;
	.dep-year{
		position: absolute;
		top: -9px;
		text-align: center;
		img{ display: inline-block;visibility: hidden;  }
		p{
			padding-top: 12px;
			cursor: pointer;
		}
		&.dep-sec{
			img{display: inline-block;visibility: visible;}
			p{
				color:#dc0023;
			}
		}
	}
	.dp1{ left: 91px;}
	.dp2{ left: 245px; }
	.dp3{ left: 400px; }
	.dp4{ left: 554px; }
	.dp5{ left: 709px; }
}
.dep-cont{
	.dep-list{
		display: none;
		position: relative;
		height: 110px;
		width: 100%;
		border:1px solid #BABABA;
		box-sizing: border-box;
		background: #DCDCDC;
		margin-top: 40px;
		font-size: 0;
		padding-left: 100px;
		>a{
			width: 50%;
			display: inline-block;
			white-space: nowrap;
			text-overflow: ellipsis;
			overflow: hidden;
			padding-left: 22px;
			font-size: 14px;
			color:#1e1e1e;
			line-height: 1;
			padding-top: 27px;
			box-sizing:border-box;
			background: url(../images/dep-arr.jpg) left 28px no-repeat;
		}
		.tarr{
			position: absolute;
			top: -15px;
		}
		&.db{display: block;}
		&.de1{
			.tarr{left: 96px;}
		}
		&.de2{
			.tarr{left: 250px;}
		}
		&.de3{
			.tarr{left: 405px;}
		}
		&.de4{
			.tarr{left: 558px;}
			>a{
				width: 100%;
				margin-top: 24px;
			}
		}
		&.de5{
			.tarr{left: 715px;}
			>a{
				width: 100%;
				margin-top: 24px;
			}
		}
	}
}
#st{
	.st-show{
		float: left;
		img{
			display: none;
		}
		.db{display: block;}
	}
	.st-list{
		float: right;
		li{
			position: relative;
			margin-top: 4.5px;
			&.sec{
				.scover{
					display: none;
				}
			}
			.scover{
				position: absolute;
				left: 0;
				top: 0;
				width: 100%;
				height: 100%;
				z-index: 10;
				background: #000;
				opacity:0.6;
				filter:alpha(opacity=60);
			}
		}
		.mt0{margin-top: 0;}
	}
}
.stline{
	margin: 10px 0;
	border-top:1px solid #DC0024;
}
#gui{
	position: relative;
	width: 100%;
	height: 226px;
	margin-bottom: 70px;
	/*background: url(../images/guihua1.jpg) left top no-repeat;*/
	.gpic{
		display: none;
	}
	.db{display: block;}
	> div{
		position: absolute;
		top: 0;
		width: 280px;
		height: 226px;
	}
	.gdiv{
		background: url(about:blank);
	}
	.g1{left: 0;}
	.g2{left: 280px;}
	.g3{left: 560px;}
}
.mod-url{
	position: absolute;
	right: 0;
	top: 7px;
	font-size: 14px !important;
}
.mdul{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	li{
		position: absolute;
		z-index: 10;
		top: 47px;
		opacity:0;
		filter:alpha(opacity=0);
		&.mdshow{
			opacity:1;
			filter:alpha(opacity=100);
		}
	}
	.mdt1{left: 35px;}
	.mdt2{left: 230px;}
	.mdt3{left: 424px;}
	.mdt4{left: 619px;}
}
.mdtxt{
	position: absolute;
	left: 0;
	top: 210px;
	padding: 0 32px;
	text-align: justify;
	p{display: none;color:#e6e6e6;}
	.db{display: block;}
}
#md-tit {
    padding-top: 22px;
    margin-top: 30px;
    border-top: 1px solid #DC0024;
}
.md-dep{
	width: 100%;
	.md-info{
		display: none;
		font-size: 0;
		&.db{display: block;}
		> div{
			display: inline-block;
			height: 66px;
			line-height: 66px;
			vertical-align: top;
		}
		.md-i1{
			width: 165px;
			text-align: center;
			font-size: 36px;
			color:#fff;
			background-color: #CE1126;
		}
		.md-i2{
			width: 650px;
			margin-left: 4px;
			padding-left: 20px;
			font-size: 14px;
			background-color: #DCDCDC;
		}
	}
}
.md-btm{
	margin-top: 38px;
	ul>li{
		float: left;
		width: 120px;
		margin-bottom: 66px;
		.md-date{
			margin-bottom: 5px;
			padding-bottom: 2px;
			font-size: 18px;
			color:#000;
			border-bottom:6px solid #6E6E6E;
		}
		.md-en{
			display: none;
			font-size: 10px;
			white-space: nowrap;
		    overflow: hidden;
		    text-overflow: ellipsis;
		}
		&.sec{
			.md-date{
				color:#ce1225;
				border-bottom:6px solid #ce1225;
			}
			.md-en{
				display: block;
				color:#ce1225;
			}
		}
	}
}
.jdts{
	padding-top: 34px;
	.jd-tit{
		padding-top: 20px;
		border-top:1px solid #dc0023;
		p{text-align: center;line-height: 25px;padding-bottom: 25px;}
		.jd-t1{
			font-size: 24px;
			color:#dc0023;
			padding-bottom: 0;
		}
	}
	
}
.jdwrap{
	width: 100%;
	height: 265px;
	padding-bottom: 40px;
	background: url(../images/jdts.jpg) left top no-repeat;
	>div{
		position: absolute;
		top: 0;
		width: 200px;
		height: 200px;
		background: url(../images/jdbg.png) repeat;
		opacity:0;
		filter:alpha(opacity=0);
	}
	.jdc1{
		left: 0;
	}
	.jdc2{
		left: 214px;
	}
	.jdc3{
		left: 428px;
	}
	.jdc4{
		left: 642px;
	}
}
.news-list{
	> li{
		height: 105px;
		padding: 20px;
		font-size: 0;
		overflow: hidden;
		border-bottom:1px solid #C8C8C8;
		&:hover{
			background:#DFDFDF;
		}
		img{
			vertical-align: top;
			display: inline-block !important;
		}
		.news-txt{
			display: inline-block;
			width: 615px;
			vertical-align: top;
			margin-left: 25px;
			.nw-t1{
				padding-top: 10px;
				padding-bottom: 15px;
				strong{
					font-size: 16px;
					color:#000;
					float: left;
				}
				span{
					float: right;
					color:#646464;
					font-size: 14px;
				}
			}
			.nw-t2{line-height: 25px;font-size: 14px;color:#1e1e1e;}
			
		}
	}
}
.news-page{
	text-align: center;
	padding: 25px 0 45px 0;
	font-size: 0;
	> a{
		display: inline-block;
		width: 33px;
		height: 32px;
		text-align: center;
		color:#fff;
		line-height: 32px;
		vertical-align: top;
		border-radius:4px;
		font-size: 16px;
		margin-left: 8px;
	}
	.news-num{
		background: #828282;
		&:hover,&.sec{
			background:#DC0024;
		}
	}
}
.ceo{
	.news-cont{
		img{
			display: block;
			margin: 25px auto 0;
			max-width:100%;
		}
		p{
			margin-top: 25px;
			line-height: 25px;
		}
		.news-ctit{
			font-size: 18px;
			color:#000;
			text-align: center;
		}
		.news-date{
			font-size: 14px;
			color:#646464;
			text-align: center;
			margin-top: 10px;
		}
	}
}
.goback{
	display: block;
	width: 48px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	margin: 25px auto;
	font-size: 14px;
	color:#fff;
	background: #DC0024;
	border-radius:4px;
}
.zp-t1{
	font-size: 16px !important;
	padding-bottom: 0 !important;
    padding-top: 11px;
}
.zp-t2{
	font-size: 12px !important;
}
#zptit,.zp-list{
	font-size: 0;
}
#zptit{
	border-top:1px solid #878787;
	border-bottom:5px solid #5A5A5A;
}
.zp-t{
	height: 40px;
	line-height: 40px;
	font-size: 14px !important;
	display: inline-block;
	text-align: center;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.zp-tt1{ width: 170px;}
.zp-tt2{ width: 150px;}
.zp-tt3{ width: 140px;}
.zp-tt4{ width: 130px;}
.zp-tt5{ width: 120px;}
.zp-tt6{ width: 120px;}
.zp-list{
	li{
		a{
			span{
				height: 50px;
				line-height: 50px;
				color:#1e1e1e;
			}
		}
		&:hover{
			background: #CE1126;
			a{
				span{color:#fff;}
			}
		}
	}
	.zp-bg{
		background: #F4F4F4;
	}
}
.zp-pic{
	position: absolute;
	right: 0;
	img{
		float: left;
		margin-left: 4px;
	}
}
.zp-c1{
	height: 90px;
	background:#CE1126; 	
	>p{
		font-size: 14px;
		color:#fff;
		padding-left: 16px;
		.zp-c1-s{
			font-size: 24px;
			padding-right: 18px;
		}
		&.zp-c1-tit{
		   padding: 15px 0 13px 16px;
		}
	}
	.zp-c1-back{
		position: absolute;
		right: 0;
		top: 0;
		color:#fff;
		height: 90px;
		line-height: 90px;
		padding: 0 22px;
	}
}
.zp-zz{
	padding: 30px 0;
	p{
		font-size: 14px;
		padding-bottom: 2px;
		line-height: 25px;
	}
	border-bottom:1px solid #CE1126;
}
.bb0{
	border-bottom:0;
}
.pb180{padding-bottom: 180px;}
.grow-p1{
	position: relative;
	width: 100%;
	height: 110px;
	padding-bottom: 30px;
	background: url(../images/growp1.jpg) left top no-repeat;
	/* .grow-pnum{
		position: relative;
		left: 0;
		top: 0;
		z-index: 2;
		width: 100%;
		height: 110px;
		background: url(../images/growp11.png) left top no-repeat;
	} */
	.grow-pcom{
		position: absolute;
		z-index: 1;
		top: 0;
		width: 160px;
		height: 110px;
		font-size: 48px;
		text-align: center;
		color:#fff;
		-webkit-transition:.5s all;
		transition:.5s all;
		&:hover{
			background: #CE1126;
		}
		p{
			text-align: center;
			font-size: 14px;
			color:#fff;
			line-height: 1;
			&.grow-btit{
				font-size: 48px;
				padding-top: 16px;
				padding-bottom: 10px;
			}
		}
	}
	.grow-pred1{ left: 0; }
	.grow-pred2{ left: 170px; }
	.grow-pred3{ left: 341px; }
	.grow-pred4{ left: 511px; }
	.grow-pred5{ left: 681px; }
}
.grow-five{
	width: 100%;
	height: 380px;
	padding-bottom: 30px;
	background: url(../images/growp2.jpg) left top no-repeat;
	.grow-fa{
		position: absolute;
		top: 200px;
		left: 300px;
		width: 120px;
		padding-top: 75px;
		text-align: center;
		font-weight: bold;
		font-size: 14px;
		color:#282828;
		/*outline:1px solid red;*/
	}
	.grow-f1{left: 100px;}
	.grow-f2{left: 229px;}
	.grow-f3{left: 362px;}
	.grow-f4{left: 492px;}
	.grow-f5{left: 621px;}
}
.grow-all{
	width: 100%;
	height: 534px;
	background: url(../images/grow-all.jpg) left top no-repeat;
}
.ga-top{

	.gcover{
		float: left;
		width: 276px;
		height: 192px;
		background: #000;
		margin-bottom: 86px;
		margin-left: 6px;
		opacity:.4;
		filter:alpha(opacity=40);
		-webkit-transition:.5s all;
				transition:.5s all;
		&.gshow{
			opacity:0;
			filter:alpha(opacity=0);
		}
	}
	.ml0{margin-left: 0;}
}
.fc-tit{
	font-size: 24px;
	color:#dc0023;
	text-align: center;
	padding-top: 30px;
	border-top:1px solid #dc0023;
}
.fc-tit2{
	font-size: 18px;
	color:#1e1e1e;
	text-align: center;
}
.fc-show{
	margin-top: 20px;
	margin-bottom: 68px;
	.fc-stop{overflow: hidden;}
	.fc-img{
		width: 840px;
		height: 440px;
		overflow: hidden;
		img{
			position: absolute;
			left: 0;
			top: 0;
		}
	}
	.fc-txt{
		position: absolute;
		bottom: 0;
		z-index: 10;
		background: url(../images/fcbg.png) repeat;
		.fc-tcom{
			padding: 25px 50px;
			display: none;
			&.db{display: block;}
			p{color:#fff;padding-bottom: 0;line-height: 22px;}
			.fc-btit{
				font-size: 18px;
				padding-bottom: 10px;
			}
		}
	}
	.fc-down{
		position: absolute;
		left: 50%;
		top: 3px;
		margin-left: -20px;
		z-index: 10;
		background: url(../images/arrdown.png) center center no-repeat;
		padding: 10px 20px;
		cursor: pointer;
		&.fc-up{
			background: url(../images/arrup.png) center center no-repeat;
		}
	}
}
#video{padding-bottom: 30px;}
.lxp{
	height: 25px;
	line-height: 25px;
	img{
		vertical-align: middle;
		display: inline-block !important;
		margin-right: 10px;
	}
}
#connect-wx{
	margin-top: 15px;
	ul{
		li{
			float: left;
			position: relative;
			margin-left: 10px;
			width: 160px;
			height: 220px;
			&.ml0{margin-left: 0;}
			>img{
				display: block;
			}
			.connect-red{
				display: none;
				position: absolute;
				left: 0;
				top: 0;
				z-index: 10;
				width: 100%;
				height: 100%;
				background:#DC0024 url(../images/tip.png) center 70px no-repeat;
				&.db{display: block;}
				p{
					font-size: 14px;
					color:#fff;
					text-align: center;
					line-height: 20px;
					&.ct120{
						padding-top: 122px;
						padding-bottom: 5px;
					}
				}
			}
		}
	}
}
#connect-info{
	.lx-tit{
		margin-bottom: 15px;
		line-height: 20px;
		font-size: 18px;
		span{
			display: inline-block;
			width: 7px;
			height: 16px;
			margin-right: 6px;
			vertical-align: -1px;
			background: #DC0024;
		}
	}
	.zp-zz{
		display: none;
		&.db{display: block;}
	}
	.pb180{
		padding-bottom: 330px;
		padding-top: 45px;
	}
}
.connect-menu{cursor: pointer;}
.aboutwx{
	position: relative;
	width: 100%;
	height: 400px;
	max-width: 1920px;
	background: url(../images/aboutwx.jpg) center center no-repeat;
	.about-tit{
		p{text-align: center;line-height: 1;}
		.about-t1{
			font-size: 30px;
			padding-top: 80px;
			padding-bottom: 12px;
		}
		.about-t2{
			font-size: 18px;
		}
	}
}
.morebg{
	position: absolute;
	top: 160px;
	left: 50%;
	margin-left: -550px;
	height: 270px;
	background: url(../images/morebg.png) left top no-repeat;
	.more-cont{
		padding: 70px 65px 0;
		font-size: 14px;
		color:#fff;
		line-height: 1.8;
		text-align: justify;
		>a{
			position: absolute;
			left: 50%;
			margin-left: -43px;
			bottom: 25px;
			width: 85px;
			height: 30px;
			line-height: 30px;
			text-align: center;
			font-size: 12px;
			color:#fff;
			border:1px solid #fff;
		}
	}
}
.news-tit{
	padding-bottom: 7px;
	border-bottom:2px solid #AAAAAA;
	p{line-height: 1;}
	.news-tp1{
		padding-top: 90px;
		padding-bottom: 8px;
		text-align: center;
		font-size: 30px;
	}
	.news-tp2{
		text-align: center;
		font-size: 18px;
	}
	.news-tp3{
		font-size: 12px;
		text-align: right;
		a{
			color:#1e1e1e;
		}
	}
	.red-line{
		position: absolute;
		bottom: -2px;
		left: 50%;
		width: 220px;
		height: 2px;
		background: #DC0024;
		margin-left: -110px;
	}
}
.news-wrap{
	padding-top: 23px;
	padding-bottom: 68px;
	.news-right{
		width: 540px;
		height: 352px;
		ul{
			li{
				height: 70px;
				padding: 10px 25px;
				transition: .3s all;
				&.db{
					background-color: #EFEFF0;
				}
				&:hover{
					background-color: #EFEFF0;
				}
				a{
					display: block;
						.news-time{
						width: 85px;
						height: 70px;
						background-color: #DC0024;
						p{color:#fff;padding-left: 8px;line-height: 1;}
						.news-time-p1{
							font-size: 24px;
							padding: 12px 0 7px 8px;
						}
						.news-time-p2{
							font-size: 14px;
						}
					}
					.news-desc{
						width: 392px;
						margin-left: 12px;
						p{
							line-height: 1.5;
							white-space: nowrap;
							overflow: hidden;
							text-overflow: ellipsis;
						}
						.news-desc-p1{
							padding-top: 11px;
							font-size: 14px;
							color:#323232;
							font-weight: bold;
						}
						.news-desc-p2{color:#323232;}
					}
				}
			
			}
		}
	}
	.news-left{
		width: 550px;
		height: 352px;
	}
}
#culture{
	.news-tp2{padding-bottom: 15px;}
	.culture{
		padding-top: 30px;
		padding-bottom: 190px;
		> img{display: block;}
		ul{
			position: absolute;
			left: 0;
			top: 0;
			li{
				float: left;
				margin-left: 5px;
				width: 216px;
				padding-top: 194px;
				text-align: center;
				&.ml0{margin-left: 0;}
				.cult-cont{
					height: 110px;
					border:1px solid #E6E6E6;
					.cult-cp1{
						padding-top: 30px;
						padding-bottom: 5px;
						font-size: 18px;
					}
					.cult-cp2{
						font-size: 12px;
						color:#b4b4b4;
					}
				}
				&.sec,&:hover{
					.cult-cont{
						background: #CE1126;
						border:1px solid #CE1126;
						p{color:#fff;}
					}
				}
			}
		}
	}
}
.new-project{
	width: 100%;
	height: 420px;
	max-width:1920px;
	margin-top: 68px;
	background: url(../images/project.jpg) center center no-repeat;
	.np-t1,.np-t2{
		color:#fff;
		text-align: center;
		line-height: 1;
	}
	.np-t1{font-size: 30px;padding-top: 38px;padding-bottom: 10px;}
	.np-t2{font-size: 18px;}
}
.fc-etit{
    height: 24px;
    line-height: 24px;
    padding-bottom: 10px;
    margin-bottom: 20px;
    border-bottom:1px solid #DC0024;
	.red-fang{
		display: inline-block;
		width: 7px;
		height: 7px;
		background-color: #DC0024;
		vertical-align: 2px;
	}
	.fc-center{
		font-size: 18px;
		padding-left: 10px;
	}
	.fc-date{
		font-size: 12px;
		color:#4b4b4b;
	}
}
.pb100{padding-bottom: 100px !important;}
